Package-level declarations

Types

Link copied to clipboard

Basic internal Camera picture callback interface

Link copied to clipboard
interface BaseResultHandler<D, E>
Link copied to clipboard

Represents all supported cameras.

Link copied to clipboard
fun interface CameraOpenCallback

Called when camera is opened and ready for shooting

Link copied to clipboard
Link copied to clipboard

Notified about state of the camera

Link copied to clipboard

Notified about state of the take picture operation

Link copied to clipboard
sealed class CameraViewType

Define enumeration of available implementations of Camera view in ScanbotSDK.

Link copied to clipboard
interface CaptureCallback

Basic internal Camera picture callback interface

Link copied to clipboard
data class CaptureInfo(val imageOrientation: Int, val isCapturedAutomatically: Boolean) : Parcelable, Serializable

Contains information about the captured image

Link copied to clipboard
abstract class FrameHandler

Handles camera preview frames.

Link copied to clipboard
sealed class FrameHandlerResult<out T, out E>

Wrapper class that used in frame handlers to notify all subscribers about data detection events used Success(recognisedData) for returning answer of detectors used Failure for return errors that happens inside handlers (like failed license check etc)

Link copied to clipboard
interface IFinderView

Interface for configurable Camera finder view

Link copied to clipboard
Link copied to clipboard

Invoked when picture is taken

Link copied to clipboard
interface PreviewBuffer

Manages access to preview buffer of the Camera

Link copied to clipboard

Provides interface to native Camera and displays camera stream. Use this class if you want to fine-tune camera behavior.

Link copied to clipboard

This object is used to set the current camera implementation to the SDK.

Link copied to clipboard
class SnapFlashView(context: Context, attrs: AttributeSet? = null) : FrameLayout
Link copied to clipboard
data class ZoomRange(var minZoomRatio: Float = MIN_ZOOM, var maxZoomRatio: Float = MAX_ZOOM) : Parcelable, Serializable